草庐IT

Android ListView 滚动到顶部

全部标签

android - 当没有足够的项目来填充屏幕高度时,如何强制 RecyclerView 滚动

我在NavigationView中创建了一个RecyclerView,它有一个自定义的第一项,相当于ListView的addHeaderView()。在该页眉布局的底部,我放置了一个EditText,以便我可以过滤掉下面的列表。我想做的是一直向上滚动RecyclerView,直到EditText获得焦点时EditText成为最顶层的项目。但是,如果我的项目数足够小以至于无法填满NavigationView的整个高度,RecyclerView将拒绝一直向上滚动,从而显示除EditText之外的更多标题。作为一个额外的问题,即使列表足够大,一旦我开始过滤列表项,它仍然会向下滚动。即使我没有

android - Scrollview 中的 React-native Listview 不在 android 中滚动

在我们的React-native项目中,我们有一个屏幕,它有一个父Scrollview(拉动刷新),在ScrollView中我们有Listview(作为冷View)。在iOS中,我们可以滚动ScrollView(父View)和ListView(subview)。但在android中,我们无法滚动子ListView。当我们尝试滚动子Listview时,父View正在滚动。subview没有得到触摸。这与React-native问题有关吗?谁能告诉我如何解决这个问题?代码fragment:Someheader 最佳答案 您不应该将Lis

java - 水平滚动文本性能问题

我的应用包含一些textView,它们应该水平滚动。这在我的layout首次加载但在单击button以加载另一个layout然后重新单击该button时有效加载回第一个layout那些textViews在“大”延迟(如20秒以上)后开始滚动。我试图用LayoutInspector、HierarchyViewer等找出这个问题的根源,但没有成功。更新:我今天注意到一些奇怪的事情。当我从第一个布局转到第二个布局时,反之亦然,虽然TextViews停止滚动,但如果我关闭并重新打开手机屏幕,滚动就像一个魅力。这对我来说似乎很奇怪,你知道是什么原因造成的吗?CardViewActivity.ja

Android map 获取滚动事件

我目前正在使用AndoidMapsSDK开发应用。现在,如果用户滚动map以从基于新map中心的服务器加载其他标记,我想收到通知。我已经搜索了注册监听器的函数,但我没有找到任何东西。有什么方法可以了解map中心的变化吗?我不想为此实现轮询机制......:( 最佳答案 我用两种方式做到了这一点:触摸监听器。为mapView设置触摸监听器。每次用户抬起手指(或移动或触碰)时,您都可以重新加载。mapView.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Vie

android - PopupWindow 中的 ScrollView 没有滚动效果

我想实现一个具有复杂效果的弹出菜单,其中之一是支持滚动。看来PopupMenu和AlertDialog不能满足我需要的要求。所以我尝试了PopupWindow和ScrollView。首先,我准备了一个布局,它的结构很简单,就像ApiDemo展示的那样:ScrollViewLinearLayoutwithVerticalattributeTextViewTextViewTextView...其次,我用这个布局和200width/300height新建了一个PopupWindow,用showAtLocation()在某个地方显示它。我可以显示滚动条并有滚动效果,但是LinearLayout

android - viewpager 中的垂直滚动

我有一个fragmentPagerAdapterviewpager,里面有几个fragment类。因此,此viewpager通过滑动左右水平滚动。问题是在每一页上我的值都超过了页面大小,我需要垂直滚动才能看到它们。但我无法启用任何垂直滚动。我删除了我拥有的所有scrollview并使我的代码进入工作状态。(我想要类似Android应用商店的东西:水平滚动查看类别,垂直滚动查看应用。)这是我的代码:MyFragmentPagerAdapter:需要垂直滚动的fragmentActivity:这是我的fragment类的前几行,它们是相关的:publicclassMyFragmentDet

android - ListView 行中的 TextView 在 Android 滚动时显示重复值?

我正在使用ListView的自定义适配器,其中有一个TextView和一个Spinner。从微调器中选择值后,将值复制到相应列表的同一行的TextView中。问题是,由于我在ListView中有超过40个元素,当我选择第一个微调器并将值设置为相应的TextView时,在滚动时,在第10行TextView中看到相同的值。滚动时,值从第1个TextView复制到第10个TextView。下面是我使用的代码:publicclassAppListAdapterextendsBaseAdapter{privateLayoutInflatermInflater;privateListmApps=C

android - 将粘性标题添加到视差滚动 - android

我想在我的应用程序中有一个视差滚动,就像带有“粘性”标题的spotify应用程序一样。这意味着标题将固定在屏幕顶部。我发现有很多单独执行这些功能的ScrollView库,但我找不到同时执行这两项功能的库。我正在使用ParallaxScrollparallexscroll和StickyScrollViewItems的库将项目粘贴到屏幕顶部。非常感谢任何帮助。 最佳答案 访问https://github.com/ksoichiro/Android-ObservableScrollView如果你不想使用库,你可以从这里获得使标题粘性的逻辑

javascript - Android 在滚动事件更新内容时设置 scrollLeft 不更新滚动条位置

SettingscrollLeftdoesresetthescrollbarposition和updatingthecontentworksasexpected但是当doingbothatthesametime滚动条变得困惑并且不会重置。要查看预期行为与意外行为,请在带有触摸板的设备上查看每个演示,并使用触摸板在包装器内向左或向右滚动,然后尝试在Android设备上执行相同的操作。请注意,在笔记本电脑上,该元素会无限滚动,而在安卓设备上,该元素只会滚动到达到初始设置的“最大滚动”为止应该发生什么:当用户向左或向右滚动时,将第一个子元素移动到nodeList的末尾或将最后一个子元素移动到

android - CoordinatorLayout 内的 RecyclerView 滚动无法正常工作

其实我有两个问题第一。滚动不正常,有时当我们在特定方向滚动非常小的距离并离开触摸时,它会非常快速地滚动到该特定方向的末端,即向上或向下第二。我希望自定义工具栏的标题仅在折叠时显示,展开时隐藏标题这是XML代码 最佳答案 除了Kuldeep给出的答案外,第一个问题的解决方案如下:要消除RecyclerView的不良滚动行为,只需在RecyclerView上设置此属性即可:android:nestedScrollingEnabled="false"或者要动态执行此操作,您可以使用:recyclerView.setNestedScroll